<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '3C7B1E5ED5BFBD2C6F76807B3A606094';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'oauthdemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function r(){}
function q(){}
function B(){}
function F(){}
function E(){}
function H(){}
function S(){}
function Y(){}
function X(){}
function xu(){}
function lb(){}
function kb(){}
function jb(){}
function ib(){}
function Db(){}
function Vb(){}
function Mb(){}
function Mc(){}
function ac(){}
function ec(){}
function pc(){}
function kc(){}
function vc(){}
function Dc(){}
function uc(){}
function Jc(){}
function Lc(){}
function Vc(){}
function Uc(){}
function Tc(){}
function Sc(){}
function Rc(){}
function Qc(){}
function gd(){}
function ld(){}
function kd(){}
function jd(){}
function ud(){}
function zd(){}
function xd(){}
function Ed(){}
function Kd(){}
function Jd(){}
function Id(){}
function Xd(){}
function Wd(){}
function $d(){}
function Zd(){}
function de(){}
function le(){}
function ke(){}
function qe(){}
function pe(){}
function Ae(){}
function Je(){}
function Ne(){}
function Re(){}
function Ue(){}
function Xe(){}
function df(){}
function cf(){}
function sf(){}
function rf(){}
function ej(){}
function dj(){}
function hj(){}
function nj(){}
function Ej(){}
function Dj(){}
function Oj(){}
function Vj(){}
function ik(){}
function qk(){}
function Bk(){}
function uk(){}
function Dk(){}
function Ik(){}
function Lk(){}
function Ok(){}
function $k(){}
function al(){}
function dl(){}
function hl(){}
function ml(){}
function xl(){}
function El(){}
function Il(){}
function Yl(){}
function _l(){}
function cm(){}
function fm(){}
function im(){}
function lm(){}
function om(){}
function rm(){}
function um(){}
function xm(){}
function Am(){}
function Dm(){}
function Jm(){}
function Vm(){}
function Um(){}
function Tm(){}
function Sm(){}
function Rm(){}
function Rn(){}
function un(){}
function Cn(){}
function Bn(){}
function Gn(){}
function Fn(){}
function Ln(){}
function Kn(){}
function Jn(){}
function Wn(){}
function Vn(){}
function $n(){}
function ko(){}
function jo(){}
function oo(){}
function no(){}
function ro(){}
function uo(){}
function Do(){}
function No(){}
function Mo(){}
function Po(){}
function So(){}
function Yo(){}
function bp(){}
function lp(){}
function kp(){}
function op(){}
function sp(){}
function rp(){}
function yp(){}
function Cp(){}
function Bp(){}
function Mp(){}
function Qp(){}
function Tp(){}
function Xp(){}
function fq(){}
function lq(){}
function oq(){}
function Jq(){}
function Oq(){}
function Vq(){}
function Yq(){}
function fr(){}
function er(){}
function Nr(){}
function Mr(){}
function Xr(){}
function bs(){}
function as(){}
function ls(){}
function rs(){}
function Cs(){}
function Js(){}
function Ns(){}
function Ts(){}
function Ys(){}
function qt(){}
function pt(){}
function vt(){}
function Gt(){}
function Lt(){}
function Ut(){}
function _t(){}
function fu(){}
function ju(){}
function iu(){}
function ab(){$()}
function eb(){$()}
function Rj(){Qj()}
function pp(){mc()}
function zp(){mc()}
function Np(){mc()}
function Up(){mc()}
function gq(){mc()}
function gu(){mc()}
function Sk(b,c){}
function Fo(b){this.c=b}
function C(b){this.b=b}
function bc(b){this.b=b}
function fc(b){this.b=b}
function ne(b){this.b=b}
function Oe(b){this.b=b}
function Hp(b){this.b=b}
function Yp(b){this.b=b}
function Sr(b){this.b=b}
function gs(b){this.b=b}
function Us(b){this.b=b}
function Fs(b){this.d=b}
function vd(){this.b={}}
function qd(){this.d=++md}
function Gm(){this.b=Em++}
function Lq(){this.b=new Mc}
function Qq(){this.b=new Mc}
function Nt(){this.b=new Ht}
function ku(){this.b=new ft}
function uu(){this.b=new ft}
function J(){J=xu;I=new M}
function ol(){ol=xu;nl=ul()}
function Wb(b){return b.q()}
function Ht(){sr(this)}
function Vt(){sr(this)}
function ye(b){se();this.b=b}
function Se(b){mc();this.g=b}
function sb(b){mc();this.g=b}
function Jk(b){mc();this.g=b}
function pk(b,c){fl(b,c.g)}
function Rk(b,c){fl(b,c.ab)}
function Wk(b,c){Vk(b,c)}
function Yk(b,c){Vk(b,c)}
function qn(b,c){mn(b,c,b.g)}
function vo(b,c){xo(b,c,b.c)}
function Op(b){mc();this.g=b}
function Rp(b){mc();this.g=b}
function Vp(b){mc();this.g=b}
function hq(b){mc();this.g=b}
function mq(b){mc();this.g=b}
function Wq(b){mc();this.g=b}
function qf(){nf();return jf}
function Xl(){Vl();return Jl}
function Xk(b){return new uu}
function Zk(b){return new ku}
function ok(b){return new jk}
function Hk(b){return new Ek}
function fp(b){return new cp}
function ot(){ot=xu;nt=new qt}
function Qj(){Qj=xu;Pj=new qd}
function Ob(){Ob=xu;Nb=new Vb}
function Uo(){Uo=xu;To=new _o}
function hp(){hp=xu;gp=(J(),I)}
function Fq(){Fq=xu;Cq={};Eq={}}
function Nm(b){new Ht;this.b=b}
function be(b){_d.call(this,b)}
function yn(b){_d.call(this,b)}
function Ke(b,c){this.c=b;this.b=c}
function of(b,c){this.b=b;this.c=c}
function xk(b,c){_e(pv,c);b.b=c}
function Cj(b,c){$j();gk(b,c)}
function Pm(e,b,c,d){e[d][1](b,c)}
function Zm(b,c){!!b.e&&Fd(b.e,c)}
function Ak(b,c){b.b.e=c;return b}
function Kq(b,c){b.b.b+=c;return b}
function Pq(b,c){b.b.b+=c;return b}
function U(b,c){b.d=c;return b}
function zk(b,c){xk(b.b,c);return b}
function Uk(b,c){sl(b.b,Au+el(b,c))}
function fl(b,c){sl(b.b,Au+el(b,c))}
function Os(b,c){this.b=b;this.c=c}
function au(b,c){this.b=b;this.c=c}
function ms(b,c){this.c=b;this.b=c}
function sm(){this.b='INT';this.c=5}
function gm(){this.b='BYTE';this.c=1}
function jm(){this.b='CHAR';this.c=2}
function vm(){this.b='LONG';this.c=6}
function kj(){this.b='localStorage'}
function Mj(){if(!Ij){hk();Ij=true}}
function $j(){if(!Yj){fk();Yj=true}}
function _o(){$o();Nm.call(this,Zo)}
function Gd(b){this.b=new Ud;this.c=b}
function ed(){ed=xu;dd=new sd(new gd)}
function Ds(b){return b.c<b.d.L()}
function Zi(b){return b.l|b.m<<22}
function Sb(b){return !!b.b||!!b.g}
function xr(c,b){return Ou+b in c.f}
function Qm(d,b,c){return d[c][0](b)}
function Ef(b,c){return b.cM&&b.cM[c]}
function Jf(b){return b==null?null:b}
function Bt(b){return b<10?Fv+b:Au+b}
function Tk(b){return il(b,b.c[--b.b])}
function nk(b,c){c.g=il(b,b.c[--b.b])}
function Gk(b,c){c.g=il(b,b.c[--b.b])}
function us(b,c){(b<0||b>=c)&&ys(b,c)}
function tb(b,c){mc();this.f=c;this.g=b}
function kl(b){this.f=new ft;this.d=b}
function Wj(){this.b=new Ud;this.c=null}
function dm(){this.b='VOID';this.c=10}
function pm(){this.b='FLOAT';this.c=4}
function Bm(){this.b='SHORT';this.c=8}
function am(){this.b='STRING';this.c=9}
function mm(){this.b='DOUBLE';this.c=3}
function ym(){this.b='OBJECT';this.c=7}
function Zl(){this.b='BOOLEAN';this.c=0}
function Rq(b){this.b=new Mc;this.b.b+=b}
function Ud(){this.e=new Ht;this.d=false}
function rk(b){mc();this.f=null;this.g=b}
function np(b){qn(ho(Dv),new Yn(b.d))}
function at(b,c){us(c,b.c);return b.b[c]}
function sl(b,c){ol();b.b.b+=c;b.b.b+='|'}
function Lb(b){return b.$H||(b.$H=++Gb)}
function Cb(b){return If(b)?nc(Gf(b)):Au}
function xb(b){return If(b)?yb(Gf(b)):b+Au}
function Bb(b){return b==null?null:b.name}
function yb(b){return b==null?null:b.message}
function il(c,b){return b>0?c.e[b-1]:null}
function Hb(b,c,d){return b.apply(c,d);var e}
function Lm(b,c,d,e){Km(b,e);Pm(b.b,c,d,e)}
function so(){eo.call(this,$doc.body)}
function se(){se=xu;re=new ft;Kj(new Ej)}
function xn(){xn=xu;vn=new Cn;wn=new Gn}
function cp(){this.b=new ku;this.c=new ku}
function ft(){this.b=wf(Ji,{33:1},0,0,0)}
function Ao(){this.b=wf(Hi,{33:1},16,4,0)}
function _s(b){b.b=wf(Ji,{33:1},0,0,0);b.c=0}
function Ub(b,c){b.b=Yb(b.b,[c,false]);Tb(b)}
function Md(b,c){!b.b&&(b.b=new ft);Zs(b.b,c)}
function Bd(b){var c;if(yd){c=new zd;Fd(b,c)}}
function vb(b){mc();this.c=b;lc(new Dc,this)}
function Ek(){mc();this.g='Invalid RPC token'}
function Pk(b,c){mc();this.f=null;this.g=b+Iu+c}
function Gl(b,c){this.d=b;this.b=rv;this.c=c}
function eo(b){this.b=new Ao;this.g=b;$m(this)}
function eq(){eq=xu;dq=wf(Ii,{33:1},12,256,0)}
function Bf(){Bf=xu;zf=[];Af=[];Cf(new sf,zf,Af)}
function ge(b){if(!b.d){return}ee(b);new Ye(b.b)}
function Km(b,c){if(!b.b[c]){throw new Jk(c)}}
function Zs(b,c){yf(b.b,b.c++,c);return true}
function vk(b,c){b.b=new Ge((Ce(),Be),c);return b}
function Yb(b,c){!b&&(b=[]);b[b.length]=c;return b}
function up(b,c){var d;d=new sp;d.c=b+c;return d}
function oc(){try{null.a()}catch(b){return b}}
function Wo(){Uo();Bl.call(this,$moduleBase,To)}
function Ge(b,c){Ce();He.call(this,!b?null:b.b,c)}
function Mm(b,c,d){Km(b,d);return Qm(b.b,c,d)}
function Od(b,c,d,e){var f;f=Qd(b,c,d);f.J(e)}
function Mt(b,c){var d;d=yr(b.b,c,b);return d==null}
function hr(b){var c;c=new Sr(b);return new Os(b,c)}
function Kj(b){Mj();return Lj(yd?yd:(yd=new qd),b)}
function P(b){return _e('decodedURL',b),encodeURI(b)}
function $i(b,c){return Qi(b.l^c.l,b.m^c.m,b.h^c.h)}
function Ti(b,c){return b.l==c.l&&b.m==c.m&&b.h==c.h}
function Hf(b,c){return b!=null&&b.cM&&!!b.cM[c]}
function Qi(b,c,d){return a=new ej,a.l=b,a.m=c,a.h=d,a}
function tp(b,c){var d;d=new sp;d.c=b+c;d.b=4;return d}
function rn(b,c){var d;d=nn(b,c);d&&sn(c.g);return d}
function Fm(f,b,c,d){var e=f.B(b,d);e.bytes=c;return e}
function jc(b,c){b.length>=c&&b.splice(0,c);return b}
function Kf(b){if(b!=null){throw new zp}return null}
function Iq(){if(Dq==256){Cq=Eq;Eq={};Dq=0}++Dq}
function co(){co=xu;_n=new ko;ao=new Ht;bo=new Nt}
function pq(b){this.b='Unknown';this.d=b;this.c=-1}
function Tn(b){this.b=b;this.c=af(b);this.d=this.c}
function Qo(b,c,d){this.b=b;this.e=c;this.d=null;this.c=d}
function sr(b){b.b=[];b.f={};b.d=false;b.c=null;b.e=0}
function yk(b){try{wk(b.b);return b.b}finally{b.b=null}}
function fo(b){co();try{_m(b)}finally{Cr(bo.b,b)!=null}}
function go(){co();try{An(bo,_n)}finally{sr(bo.b);sr(ao)}}
function _j(b){return !If(b)&&b!=null&&b.cM&&!!b.cM[11]}
function If(b){return b!=null&&b.tM!=xu&&!(b.cM&&!!b.cM[1])}
function Ri(b){return b.l+b.m*4194304+b.h*17592186044416}
function Oc(b){return typeof b.tabIndex!=Qu?b.tabIndex:-1}
function ys(b,c){throw new Vp('Index: '+b+', Size: '+c)}
function yl(b,c){var d;d=new kl(b.f);jl(d,Dl(c));return d}
function vp(b,c,d){var e;e=new sp;e.c=b+c;e.b=d?8:0;return e}
function qj(b,c,d){$wnd[b].getItem(c);$wnd[b].setItem(c,d)}
function mn(b,c,d){an(c);vo(b.b,c);d.appendChild(c.g);bn(c,b)}
function y(b,c,d){b.f.o(c.c+Hu+T(c),d.b+Hu+(d.c==null?Au:d.c))}
function Cr(b,c){return !c?Er(b):Dr(b,c,~~(c.$H||(c.$H=++Gb)))}
function Lj(b,c){return new Xd(Nd((!Jj&&(Jj=new Wj),Jj).b,b,c))}
function ve(b,c){return $wnd.setTimeout(zu(function(){b.y()}),c)}
function Ks(b){if(b.c<=0){throw new gu}return b.b.Y(--b.c)}
function Es(b){if(b.c>=b.d.L()){throw new gu}return b.d.Y(b.c++)}
function Eo(b){if(b.b>=b.c.c){throw new gu}return b.c.b[++b.b]}
function _e(b,c){if(null==c){throw new hq(b+' cannot be null')}}
function $(){$=xu;Z=mj();if(!Z){throw new hq('Storage is null')}}
function zo(b,c){var d;d=wo(b,c);if(d==-1){throw new gu}yo(b,d)}
function Ar(b,c){var d;d=b.c;b.c=c;if(!b.d){b.d=true;++b.e}return d}
function tf(b,c){var d,e;d=b;e=uf(0,c);xf(d.aC,d.cM,d.qI,e);return e}
function dt(b,c,d){var e;e=(us(c,b.c),b.b[c]);yf(b.b,c,d);return e}
function $s(b,c,d){(c<0||c>b.c)&&ys(c,b.c);b.b.splice(c,0,d);++b.c}
function Er(b){var c;c=b.c;b.c=null;if(b.d){b.d=false;--b.e}return c}
function uj(){var b;if(!rj||wj()){b=new Ht;vj(b);rj=b}return rj}
function Ib(){if(Fb++==0){Pb((Ob(),Nb));return true}return false}
function Oi(b){if(b!=null&&b.cM&&!!b.cM[9]){return b}return new vb(b)}
function Ff(b,c){if(b!=null&&!(b.cM&&b.cM[c])){throw new zp}return b}
function bt(b,c,d){for(;d<b.c;++d){if(wu(c,b.b[d])){return d}}return -1}
function xf(b,c,d,e){Bf();Df(e,zf,Af);e.aC=b;e.cM=c;e.qI=d;return e}
function Df(b,c,d){Bf();for(var e=0,f=c.length;e<f;++e){b[c[e]]=d[e]}}
function cn(b,c){b.d==-1?Cj(b.g,c|(b.g.__eventBits||0)):(b.d|=c)}
function Sn(b,c){b.b.textContent=c||Au;if(b.d!=b.c){b.d=b.c;bf(b.b,b.c)}}
function ep(b,c){c.b=Ff(bl(b),23);c.c=Ff(bl(b),23);c.d=il(b,b.c[--b.b])}
function ee(b){var c;if(b.d){c=b.d;b.d=null;Jo(c);c.abort();!!b.c&&te(b.c)}}
function Ko(d,b){var c=d;d.onreadystatechange=zu(function(){b.z(c)})}
function L(d){var c=d;!$wnd.doLogin&&($wnd.doLogin=zu(function(b){c.k(b)}))}
function Q(b,c){var d;return d=b,d.tM==xu||d.cM&&!!d.cM[1]?d.eQ(c):d===c}
function He(b,c){$e('httpMethod',b);$e('url',c);this.d=b;this.g=c}
function sd(b){this.d=++md;this.b=b;!Zc&&(Zc=new vd);Zc.b[Ru]=this;this.c=Ru}
function lk(b){mc();this.f=b;this.g='The response could not be deserialized'}
function Ye(b){mc();this.g='A request timeout has expired after '+b+' ms'}
function sn(b){b.style['left']=Au;b.style['top']=Au;b.style['position']=Au}
function Gf(b){if(b!=null&&(b.tM==xu||b.cM&&!!b.cM[1])){throw new zp}return b}
function wo(b,c){var d;for(d=0;d<b.c;++d){if(b.b[d]==c){return d}}return -1}
function Nj(){var b;if(Ij){b=new Rj;!!Jj&&Fd(Jj,b);return null}return null}
function mj(){!jj&&(jj=new oj);if(jj.b){!ij&&(ij=new kj);return ij}return null}
function wj(){var b=$doc.cookie;if(b!=sj){sj=b;return true}else{return false}}
function Br(f,b,c){var d,e=f.f;b=Ou+b;b in e?(d=e[b]):++f.e;e[b]=c;return d}
function Cf(b,c,d){var e=0,f;for(var g in b){if(f=b[g]){c[e]=g;d[e]=f;++e}}}
function Vk(b,c){var d,e,f;f=b.c[--b.b];for(d=0;d<f;++d){e=bl(b);Zs(c.b,e)}}
function Ls(b,c){var d;this.b=b;this.d=b;d=b.L();(c<0||c>d)&&ys(c,d);this.c=c}
function rl(b,c){ol();this.e=new Vt;this.f=new Ht;this.g=new ft;this.c=b;this.d=c}
function Mk(){mc();this.f=null;this.g='Service implementation URL not specified'}
function $e(b,c){_e(b,c);if(0==vq(c).length){throw new Op(b+' cannot be empty')}}
function wu(b,c){return (b==null?null:b)===(c==null?null:c)||b!=null&&Q(b,c)}
function Pb(b){var c,d;if(b.c){d=null;do{c=b.c;b.c=null;d=$b(c,d)}while(b.c);b.c=d}}
function Qb(b){var c,d;if(b.d){d=null;do{c=b.d;b.d=null;d=$b(c,d)}while(b.d);b.d=d}}
function Yr(b){var c;c=new ft;b.d&&Zs(c,new gs(b));rr(b,c);qr(b,c);this.b=new Fs(c)}
function ip(){var b;b=new Pn;Ym(b,new lp,(ed(),ed(),dd));qn((co(),ho(null)),b)}
function wq(b,c,d){b=b.slice(c,d);return String.fromCharCode.apply(null,b)}
function Ee(b,c,d){$e('header',c);$e('value',d);!b.c&&(b.c=new Ht);yr(b.c,c,d)}
function Ym(b,c,d){cn(b,Zj(d.c));return new Xd(Nd((!b.e?(b.e=new Gd(b)):b.e).b,d,c))}
function Kb(b,c,d){var e;e=Ib();try{return Hb(b,c,d)}finally{e&&Qb((Ob(),Nb));--Fb}}
function Jb(c){return function(){try{return Kb(c,this,arguments)}catch(b){throw b}}}
function tq(c,b){if(b==null)return false;return c==b||c.toLowerCase()==b.toLowerCase()}
function sq(b,c){if(!(c!=null&&c.cM&&!!c.cM[1])){return false}return String(b)==c}
function tr(b,c){return c==null?b.d:c!=null&&c.cM&&!!c.cM[1]?xr(b,Ff(c,1)):wr(b,c,b.T(c))}
function Uq(b){return b==null?0:b!=null&&b.cM&&!!b.cM[1]?Hq(Ff(b,1)):b.$H||(b.$H=++Gb)}
function ur(b,c){return c==null?b.c:c!=null&&c.cM&&!!c.cM[1]?b.f[Ou+Ff(c,1)]:vr(b,c,b.T(c))}
function R(b){var c;return c=b,c.tM==xu||c.cM&&!!c.cM[1]?c.hC():c.$H||(c.$H=++Gb)}
function Rb(b){var c;if(b.b){c=b.b;b.b=null;!b.g&&(b.g=[]);$b(c,b.g)}!!b.g&&(b.g=Zb(b.g))}
function pl(b){var c;c=new Lq;sl(c,Au+b.j);sl(c,Au+b.i);ql(b,c);Kq(c,b.b.b.b);return c.b.b}
function Bc(b){var c;c=jc(Cc(b,oc()),3);c.length==0&&(c=jc((new pc).r(),1));return c}
function Ep(b){var c;c=Fp(b);if(isNaN(c)){throw new mq('For input string: "'+b+'"')}return c}
function Dl(b){if(b.indexOf(sv)==0||b.indexOf(tv)==0){return b.substr(4,b.length-4)}return b}
function wf(b,c,d,e,f){var g;g=uf(f,e);Bf();Df(g,zf,Af);g.aC=b;g.cM=c;g.qI=d;return g}
function Bj(b,c,d){var e;e=zj;zj=b;c==Aj&&Zj(b.type)==8192&&(Aj=null);d.A(b);zj=e}
function Zq(b,c){var d;while(b.H()){d=b.I();if(c==null?d==null:Q(c,d)){return b}}return null}
function Jo(c){var b=c;$wnd.setTimeout(function(){b.onreadystatechange=new Function},0)}
function oj(){this.b=typeof $wnd.localStorage!=Qu;typeof $wnd.sessionStorage!=Qu}
function xt(){this.b=new Date;this.b.setFullYear(3930,12,31);this.b.setHours(0,0,0,0);wt(this)}
function Bl(b,c){this.b=b;this.c=b+'calConnect';this.f=c;this.e='46D46E514BA4B6BE73E32E02A48CD000'}
function Yn(b){this.g=$doc.createElement('div');this.b=new Tn(this.g);this.g[vv]='gwt-Label';Sn(this.b,b)}
function te(b){b.c?($wnd.clearInterval(b.d),undefined):($wnd.clearTimeout(b.d),undefined);ct(re,b)}
function Tb(b){if(!b.j){b.j=true;!b.f&&(b.f=new bc(b));_b(b.f,1);!b.i&&(b.i=new fc(b));_b(b.i,50)}}
function wk(b){Ee(b,'X-GWT-Permutation',$strongName);Ee(b,'X-GWT-Module-Base',$moduleBase)}
function Cc(b,c){var d;d=wc(b,c);return d.length==0?(new pc).t(c):(d.length>=1&&d.splice(0,1),d)}
function Pc(b,c){while(c){if(b==c){return true}c=c.parentNode;c&&c.nodeType!=1&&(c=null)}return false}
function ql(b,c){var d,e,f;f=b.g;sl(c,Au+f.c);for(e=new Fs(f);e.c<e.d.L();){d=Ff(Es(e),1);sl(c,vl(d))}return c}
function yr(b,c,d){return c==null?Ar(b,d):c!=null&&c.cM&&!!c.cM[1]?Br(b,Ff(c,1),d):zr(b,c,d,b.T(c))}
function rr(f,b){var c=f.f;for(var d in c){if(d.charCodeAt(0)==58){var e=new ms(f,d.substring(1));b.J(e)}}}
function Pi(b){var c,d,e;c=b&4194303;d=~~b>>22&4194303;e=b<0?1048575:0;return a=new ej,a.l=c,a.m=d,a.h=e,a}
function cq(b){var c,d;if(b>-129&&b<128){c=b+128;d=(eq(),dq)[c];!d&&(d=dq[c]=new Yp(b));return d}return new Yp(b)}
function Hq(b){Fq();var c=Ou+b;var d=Eq[c];if(d!=null){return d}d=Cq[c];d==null&&(d=Gq(b));Iq();return Eq[c]=d}
function ct(b,c){var d,e;d=bt(b,c,0);if(d==-1){return false}e=(us(d,b.c),b.b[d]);b.b.splice(d,1);--b.c;return true}
function yo(b,c){var d;if(c<0||c>=b.c){throw new Up}--b.c;for(d=c;d<b.c;++d){yf(b.b,d,b.b[d+1])}yf(b.b,b.c,null)}
function wc(b,c){var d,e,f;f=c&&c.stack?c.stack.split('\n'):[];for(d=0,e=f.length;d<e;++d){f[d]=b.s(f[d])}return f}
function nb(b){var c,d,e;d=wf(Ki,{33:1},38,b.length,0);for(e=0,c=b.length;e<c;++e){if(!b[e]){throw new gq}d[e]=b[e]}}
function Ce(){Ce=xu;new Oe('DELETE');new Oe('GET');new Oe('HEAD');Be=new Oe('POST');new Oe('PUT')}
function nf(){nf=xu;mf=new of('RTL',0);lf=new of('LTR',1);kf=new of('DEFAULT',2);jf=xf(Ei,{33:1},28,[mf,lf,kf])}
function gwtOnLoad(c,d,e,f){$moduleName=d;$moduleBase=e;if(c)try{zu(Ni)()}catch(b){c(d)}else{zu(Ni)()}}
function _b(c,d){Ob();$wnd.setTimeout(function(){var b=zu(Wb)(c);b&&$wnd.setTimeout(arguments.callee,d)},d)}
function Ve(b){mc();this.g='The URL '+b+' is invalid or violates the same-origin security restriction'}
function jk(){mc();this.g='This application is out of date, please click the refresh button on your browser.'}
function kk(b){mc();this.g='This application is out of date, please click the refresh button on your browser. ( '+b+' )'}
function sk(b){mc();this.f=b;this.g='Unable to initiate the asynchronous service invocation -- check the network connection'}
function V(){this.b='https://accounts.google.com/o/oauth2/auth';this.c='842209351820.apps.googleusercontent.com'}
function M(){this.f=(!jj&&(jj=new oj),jj.b?new ab:new eb);this.e=(Ob(),Nb);this.d=$moduleBase+'oauthWindow.html';L(this)}
function jp(c){var b,d,e;try{d=new Wo;Vo(d,c)}catch(b){b=Oi(b);if(Hf(b,24)){e=b;qn(ho(Dv),new Yn(e.p()))}else throw b}}
function el(b,c){var d,e;if(c==null){return 0}e=Ff(ur(b.f,c),12);if(e){return e.b}Zs(b.g,c);d=b.g.c;yr(b.f,c,cq(d));return d}
function Rd(b,c){var d,e;e=Ff(ur(b.e,c),19);if(!e){return ot(),ot(),nt}d=Ff(e.P(null),20);if(!d){return ot(),ot(),nt}return d}
function Qd(b,c,d){var e,f;f=Ff(ur(b.e,c),19);if(!f){f=new Ht;yr(b.e,c,f)}e=Ff(f.P(d),20);if(!e){e=new ft;f.Q(d,e)}return e}
function $c(b,c,d){var e,f,g;if(Zc){g=Ff(Zc.b[b.type],4);if(g){e=g.b.b;f=g.b.c;g.b.b=b;g.b.c=d;Zm(c,g.b);g.b.b=e;g.b.c=f}}}
function Sd(b){var c,d;if(b.b){try{for(d=new Fs(b.b);d.c<d.d.L();){c=Ff(Es(d),21);Od(c.b,c.e,c.d,c.c)}}finally{b.b=null}}}
function fe(b,c){var d,e,f;if(!b.d){return}!!b.c&&te(b.c);f=b.d;b.d=null;d=he(f);if(d!=null){new sb(d)}else{e=new ne(f);Fl(c,e)}}
function mc(){var b,c,d,e;d=Bc(new Dc);e=wf(Ki,{33:1},38,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new pq(d[b])}nb(e)}
function qr(j,b){var c=j.b;for(var d in c){var e=parseInt(d,10);if(d==e){var f=c[e];for(var g=0,i=f.length;g<i;++g){b.J(f[g])}}}}
function vr(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.U();if(j.S(b,i)){return g.V()}}}return null}
function wr(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.U();if(j.S(b,i)){return true}}}return false}
function gr(b,c){var d,e,f;for(e=new Yr(b.O().b);Ds(e.b);){d=Ff(Es(e.b),8);f=d.U();if(c==null?f==null:Q(c,f)){return d}}return null}
function Rr(b,c){var d,e,f;if(c!=null&&c.cM&&!!c.cM[8]){d=Ff(c,8);e=d.U();if(tr(b.b,e)){f=ur(b.b,e);return b.b.R(d.V(),f)}}return false}
function af(b){var c;c=b[Tu]==null?null:String(b[Tu]);if(tq(Uu,c)){return nf(),mf}else if(tq(Vu,c)){return nf(),lf}return nf(),kf}
function Ab(b){var c;return b==null?'null':If(b)?Bb(Gf(b)):b!=null&&b.cM&&!!b.cM[1]?Lu:(c=b,c.tM==xu||c.cM&&!!c.cM[1]?c.gC():Tf).c}
function xj(b,c,d){b=encodeURIComponent(b);c=encodeURIComponent(c);yj(b,c,Yi(!d?yu:Ui(d.b.getTime())),null,null,false)}
function fd(){var b;b=U(new V,xf(Li,{33:1},1,['http://www.google.com/calendar/feeds/default/allcalendars/full']));x((hp(),gp),b)}
function bf(b,c){switch(c.c){case 0:{b[Tu]=Uu;break}case 1:{b[Tu]=Vu;break}case 2:{af(b)!=(nf(),kf)&&(b[Tu]=Au,undefined);break}}}
function cj(){cj=xu;_i=(a=new ej,a.l=4194303,a.m=4194303,a.h=524287,a);aj=(a=new ej,a.l=0,a.m=0,a.h=524288,a);Vi(1);Vi(2);bj=Vi(0)}
function mb(b,c){if(b.f){throw new Rp("Can't overwrite cause")}if(c==b){throw new Op('Self-causation not permitted')}b.f=c;return b}
function ie(b,c,d){if(!b){throw new gq}if(!d){throw new gq}if(c<0){throw new Np}this.b=c;this.d=b;if(c>0){this.c=new ye(this);ue(this.c,c)}else{this.c=null}}
function vq(d){if(d.length==0||d[0]>Iu&&d[d.length-1]>Iu){return d}var b=d.replace(/^(\s*)/,Au);var c=b.replace(/\s*$/,Au);return c}
function yf(b,c,d){if(d!=null){if(b.qI>0&&!Ef(d,b.qI)){throw new pp}if(b.qI<0&&(d.tM==xu||d.cM&&!!d.cM[1])){throw new pp}}return b[c]=d}
function Vi(b){var c,d;if(b>-129&&b<128){c=b+128;Si==null&&(Si=wf(Fi,{33:1},29,256,0));d=Si[c];!d&&(d=Si[c]=Pi(b));return d}return Pi(b)}
function lc(b,c){var d,e,f,g;f=Cc(b,If(c.c)?Gf(c.c):null);g=wf(Ki,{33:1},38,f.length,0);for(d=0,e=g.length;d<e;++d){g[d]=new pq(f[d])}nb(g)}
function ic(b){var c,d,e;e=Au;b=vq(b);c=b.indexOf(Mu);if(c!=-1){d=b.indexOf('function')==0?8:0;e=vq(b.substr(d,c-d))}return e.length>0?e:Nu}
function nc(c){var d=Au;try{for(var e in c){if(e!='name'&&e!='message'&&e!='toString'){try{d+='\n '+e+Ku+c[e]}catch(b){}}}}catch(b){}return d}
function an(b){if(!b.f){(co(),tr(bo.b,b))&&fo(b)}else if(b.f){rn(b.f,b)}else if(b.f){throw new Rp("This widget's parent does not implement HasWidgets")}}
function Fp(b){var c=Dp;!c&&(c=Dp=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(c.test(b)){return parseFloat(b)}else{return Number.NaN}}
function $b(c,d){var b,e,f,g;for(e=0,f=c.length;e<f;++e){g=c[e];try{g[1]?g[0].q()&&(d=Yb(d,g)):jp(g[0].b.b)}catch(b){b=Oi(b);if(!Hf(b,2))throw b}}return d}
function yj(b,c,d,e,f,g){var i=b+Gu+c;d&&(i+=';expires='+(new Date(d)).toGMTString());e&&(i+=';domain='+e);f&&(i+=';path='+f);g&&(i+=';secure');$doc.cookie=i}
function et(b,c){var d,e,f;c.length<b.c&&(c=(e=c,f=uf(0,b.c),xf(e.aC,e.cM,e.qI,f),f));for(d=0;d<b.c;++d){yf(c,d,b.b[d])}c.length>b.c&&yf(c,b.c,null);return c}
function Pn(){var b;this.g=(b=$doc.createElement('BUTTON'),b.setAttribute('type','button'),b);this.g[vv]='gwt-Button';this.g.innerHTML='Authenticate with Google'}
function nn(b,c){var d,e;if(c.f!=b){return false}try{bn(c,null)}finally{d=c.g;(e=d.parentNode,(!e||e.nodeType!=1)&&(e=null),e).removeChild(d);zo(b.b,c)}return true}
function _d(b){tb.call(this,'One or more exceptions caught, see full set in UmbrellaException#getCauses',b.L()==0?null:Ff(b.M(wf(Mi,{22:1,33:1},9,0,0)),22)[0]);this.b=b}
function _m(b){if(!b.c){throw new Rp("Should only call onDetach when the widget is attached to the browser's document")}try{b.D()}finally{b.g.__listener=null;b.c=false}}
function $q(b){var c,d,e,f;e=new Lq;c=null;e.b.b+=Pu;d=b.F();while(d.H()){c!=null?(e.b.b+=c,e):(c=Ev);f=d.I();e.b.b+=f===b?'(this Collection)':Au+f}e.b.b+=']';return e.b.b}
function T(b){var c,d,e,f,g,i;if(b.d==null||b.d.length==0){return Au}d=new Qq;c=false;for(f=b.d,g=0,i=f.length;g<i;++g){e=f[g];c&&(d.b.b+=Iu,d);c=true;d.b.b+=e}return d.b.b}
function kq(){kq=xu;jq=xf(Di,{33:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function ue(b,c){if(c<=0){throw new Op('must be positive')}b.c?($wnd.clearInterval(b.d),undefined):($wnd.clearTimeout(b.d),undefined);ct(re,b);b.c=false;b.d=ve(b,c);Zs(re,b)}
function aq(b){var c,d,e;c=wf(Di,{33:1},-1,8,1);d=(kq(),jq);e=7;if(b>=0){while(b>15){c[e--]=d[b&15];b>>=4}}else{while(e>0){c[e--]=d[b&15];b>>=4}}c[e]=d[b&15];return wq(c,e,8)}
function Ft(){Ft=xu;Dt=xf(Li,{33:1},1,['Sun','Mon','Tue','Wed','Thu','Fri','Sat']);Et=xf(Li,{33:1},1,['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])}
function Al(b,c,d){var e;if(b.c==null){throw new Mk}e=new Gl(b,c);!b.d&&(b.d=new Bk);vk(b.d,b.c);zk(b.d,e);Ee(b.d.b,Su,'text/x-gwt-rpc; charset=utf-8');Ak(b.d,d);return yk(b.d)}
function Dr(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.U();if(j.S(b,i)){d.length==1?delete j.b[c]:d.splice(e,1);--j.e;return g.V()}}}return null}
function uf(b,c){var d=new Array(c);if(b==3){for(var e=0;e<c;++e){var f=new Object;f.l=f.m=f.h=0;d[e]=f}}else if(b>0){var f=[null,0,false][b];for(var e=0;e<c;++e){d[e]=f}}return d}
function bn(b,c){var d;d=b.f;if(!c){try{!!d&&d.c&&_m(b)}finally{b.f=null}}else{if(d){throw new Rp('Cannot set a new parent without first clearing the old parent')}b.f=c;c.c&&b.E()}}
function Vl(){Vl=xu;Kl=new Zl;Ll=new gm;Ml=new jm;Nl=new mm;Ol=new pm;Pl=new sm;Ql=new vm;Rl=new ym;Sl=new Bm;Tl=new am;Ul=new dm;Jl=xf(Gi,{33:1},30,[Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul])}
function gj(b){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:b})}
function bl(b){var c,d,e,f;c=b.c[--b.b];if(c<0){return at(b.f,-(c+1))}d=c>0?b.e[c-1]:null;if(d==null){return null}return e=(Zs(b.f,null),b.f.c),f=Mm(b.d,b,d),dt(b.f,e-1,f),Lm(b.d,b,f,d),f}
function Wi(b,c){var d,e;d=~~b.h>>19;e=~~c.h>>19;return d==0?e!=0||b.h>c.h||b.h==c.h&&b.m>c.m||b.h==c.h&&b.m==c.m&&b.l>=c.l:!(e==0||b.h<c.h||b.h==c.h&&b.m<c.m||b.h==c.h&&b.m==c.m&&b.l<c.l)}
function Fd(c,d){var b,e,f;!d.d||(d.d=false,d.e=null);f=d.e;d.e=c.c;try{Pd(c.b,d)}catch(b){b=Oi(b);if(Hf(b,6)){e=b;throw new be(e.b)}else throw b}finally{f==null?(d.d=true,d.e=null):(d.e=f)}}
function Lo(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(b){return new $wnd.ActiveXObject('Microsoft.XMLHTTP')}}}
function An(c,d){var j;xn();var b,e,f,g,i;e=null;for(i=c.F();i.H();){g=Ff(i.I(),16);try{d.G(g)}catch(b){b=Oi(b);if(Hf(b,9)){f=b;!e&&(e=new Nt);j=yr(e.b,f,e)}else throw b}}if(e){throw new yn(e)}}
function yq(b){var c,d;if(b>=65536){c=55296+(~~(b-65536)>>10&1023)&65535;d=56320+(b-65536&1023)&65535;return String.fromCharCode(c)+String.fromCharCode(d)}else{return String.fromCharCode(b&65535)}}
function zr(n,b,c,d){var e=n.b[d];if(e){for(var f=0,g=e.length;f<g;++f){var i=e[f];var j=i.U();if(n.S(b,j)){var k=i.V();i.W(c);return k}}}else{e=n.b[d]=[]}var i=new au(b,c);e.push(i);++n.e;return null}
function zl(c,d,e){var b,f,g;g=Al(c,d,e);try{return _e(pv,g.b),De(g,g.e,g.b)}catch(b){b=Oi(b);if(Hf(b,13)){f=b;new sk(f)}else throw b}finally{!!$stats&&$stats(Fm(d,rv,e.length,'requestSent'))}return null}
function Nd(b,c,d){var e;if(!c){throw new hq('Cannot add a handler with a null type')}if(!d){throw new hq('Cannot add a null handler')}b.c>0?Md(b,new Qo(b,c,d)):(e=Qd(b,c,null),e.J(d),undefined);return new No}
function Gq(b){var c,d,e,f;c=0;e=b.length;f=e-4;d=0;while(d<f){c=b.charCodeAt(d+3)+31*(b.charCodeAt(d+2)+31*(b.charCodeAt(d+1)+31*(b.charCodeAt(d)+31*c)))|0;d+=4}while(d<e){c=c*31+b.charCodeAt(d++)}return c|0}
function xo(b,c,d){var e,f;if(d<0||d>b.c){throw new Up}if(b.c==b.b.length){f=wf(Hi,{33:1},16,b.b.length*2,0);for(e=0;e<b.b.length;++e){yf(f,e,b.b[e])}b.b=f}++b.c;for(e=b.c-1;e>d;--e){yf(b.b,e,b.b[e-1])}yf(b.b,d,c)}
function ho(b){co();var c,d;d=Ff(ur(ao,b),17);c=null;if(b!=null){if(!(c=$doc.getElementById(b))){return null}}if(d){if(!c||d.g==c){return d}}ao.e==0&&Kj(new oo);!c?(d=new so):(d=new eo(c));yr(ao,b,d);Mt(bo,d);return d}
function $m(b){var c;if(b.c){throw new Rp("Should only call onAttach when the widget is detached from the browser's document")}b.c=true;b.g.__listener=b;c=b.d;b.d=-1;c>0&&(b.d==-1?Cj(b.g,c|(b.g.__eventBits||0)):(b.d|=c));b.C()}
function Yi(b){var c,d,e;if(Ti(b,(cj(),aj))){return -9223372036854775808}if(!Wi(b,bj)){return -Ri((c=~b.l+1&4194303,d=~b.m+(c==0?1:0)&4194303,e=~b.h+(c==0&&d==0?1:0)&1048575,Qi(c,d,e)))}return b.l+b.m*4194304+b.h*17592186044416}
function Xi(b,c){var d,e,f,g;c&=63;d=b.h&1048575;if(c<22){g=~~d>>>c;f=~~b.m>>c|d<<22-c;e=~~b.l>>c|b.m<<22-c}else if(c<44){g=0;f=~~d>>>c-22;e=~~b.m>>c-22|b.h<<44-c}else{g=0;f=0;e=~~d>>>c-44}return Qi(e&4194303,f&4194303,g&1048575)}
function jl(b,c){b.c=eval(c);b.b=b.c.length;_s(b.f);b.j=b.c[--b.b];b.i=b.c[--b.b];if(b.j!=7){throw new kk('Expecting version 7 from server, got '+b.j+qv)}if(((b.i|3)^3)!=0){throw new kk('Got an unknown flag from server: '+b.i)}b.e=b.c[--b.b]}
function $o(){var b,c;$o=xu;Zo=(b={},b[xv]=[ok,nk,pk],b[yv]=[Hk,Gk],b[zv]=[undefined,undefined,Rk],b[Av]=[fp,ep],b[wv]=[Tk,Sk,Uk],b[Bv]=[Xk,Wk],b[Cv]=[Zk,Yk],b);c=[];c[Lb(Gg)]=xv;c[Lb(Jg)]=yv;c[Lb(Ng)]=zv;c[Lb(Kh)]=Av;c[Lb(ci)]=wv;c[Lb(Bi)]=Bv;c[Lb(Ci)]=Cv}
function K(b,c){if(!!b.b&&!b.b.closed){$wnd.alert(Du+(new Rp('Authentication in progress')).g)}else{b.b=$wnd.open(c,'popupWindow','width=800,height=600');!b.b&&($wnd.alert(Du+(new sb('The authentication popup window appears to have been blocked')).p()),undefined)}}
function Fe(c,d){var b,e,f,g;if(!!c.c&&c.c.e>0){for(g=new Yr((new Sr(c.c)).b);Ds(g.b);){f=Ff(Es(g.b),8);try{d.setRequestHeader(Ff(f.U(),1),Ff(f.V(),1))}catch(b){b=Oi(b);if(Hf(b,7)){e=b;throw new Se(e.p())}else throw b}}}else{d.setRequestHeader(Su,'text/plain; charset=utf-8')}}
--></script>
<script><!--
function De(c,d,e){var b,f,g,i,j;j=Lo();try{j.open(c.d,c.g,true)}catch(b){b=Oi(b);if(Hf(b,7)){f=b;i=new Ve(c.g);mb(i,new Se(f.p()));throw i}else throw b}Fe(c,j);g=new ie(j,c.f,e);Ko(j,new Ke(g,e));try{j.send(d)}catch(b){b=Oi(b);if(Hf(b,7)){f=b;throw new Se(f.p())}else throw b}return g}
function vj(c){var d=$doc.cookie;if(d&&d!=Au){var e=d.split('; ');for(var f=0;f<e.length;++f){var g,i;var j=e[f].indexOf(Gu);if(j==-1){g=e[f];i=Au}else{g=e[f].substring(0,j);i=e[f].substring(j+1)}if(tj){try{g=decodeURIComponent(g)}catch(b){}try{i=decodeURIComponent(i)}catch(b){}}c.Q(g,i)}}}
function vl(b){var c=nl;var d=0;var e=Au;var f;while((f=c.exec(b))!=null){e+=b.substring(d,f.index);d=f.index+1;var g=f[0].charCodeAt(0);if(g==0){e+='\\0'}else if(g==92){e+='\\\\'}else if(g==124){e+='\\!'}else{var i=g.toString(16);e+='\\u0000'.substring(0,6-i.length)+i}}return e+b.substring(d)}
function Zb(b){var c,d,e,f,g,i;e=b.length;if(e==0){return null}c=false;g=(new Date).getTime();while((new Date).getTime()-g<100){for(d=0;d<e;++d){i=b[d];if(!i){continue}if(!i[0].q()){b[d]=null;c=true}}}if(c){f=[];for(d=0;d<e;++d){!!b[d]&&(f[f.length]=b[d],undefined)}return f.length==0?null:f}else{return b}}
function Pd(c,d){var b,e,f,g,i,j,k;if(!d){throw new hq('Cannot fire null event')}try{++c.c;i=Rd(c,d.w());e=null;j=c.d?i.$(i.L()):i.Z();while(c.d?j.c>0:j.c<j.d.L()){g=c.d?Ks(j):Es(j);try{d.v(Ff(g,18))}catch(b){b=Oi(b);if(Hf(b,9)){f=b;!e&&(e=new Nt);k=yr(e.b,f,e)}else throw b}}if(e){throw new _d(e)}}finally{--c.c;c.c==0&&Sd(c)}}
function hk(){var e=$wnd.onbeforeunload;var f=$wnd.onunload;$wnd.onbeforeunload=function(b){var c,d;try{c=zu(Nj)()}finally{d=e&&e(b)}if(c!=null){return c}if(d!=null){return d}};$wnd.onunload=zu(function(b){try{Ij&&Bd((!Jj&&(Jj=new Wj),Jj))}finally{f&&f(b);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Ni(){var b;!!$stats&&gj('com.google.gwt.user.client.UserAgentAsserter');b=Hj();sq(Wu,b)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ('+b+'). Expect more errors.\n'),undefined);!!$stats&&gj('demo.authentication.client.OAuthdemo');ip(hp())}
function wt(b){var c,d,e,f,g,i,j;if(b.b.getHours()%24!=0){d=new Date(b.b.getTime());d.setDate(d.getDate()+1);g=b.b.getTimezoneOffset()-d.getTimezoneOffset();if(g>0){i=~~(g/60);j=g%60;e=b.b.getDate();c=b.b.getHours();c+i>=24&&++e;f=new Date(b.b.getFullYear(),b.b.getMonth(),e,i,b.b.getMinutes()+j,b.b.getSeconds(),b.b.getMilliseconds());b.b.setTime(f.getTime())}}}
function he(c){try{if(c.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details'}return null}catch(b){return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details'}}
function x(b,c){var d,e,f,g,i;b.c=c;d=Pq(Pq(Pq(Pq(Pq(Pq(Pq(Pq(Pq(Pq(Pq(Pq(new Rq(c.b),c.b.indexOf(Eu)!=-1?Fu:Eu),'client_id'),Gu),P(c.c)),Fu),'response_type'),Gu),'token'),Fu),'scope'),Gu),P(T(c))).b.b+'&redirect_uri='+P(b.d);e=(f=b.f.n(c.c+Hu+T(c)),f!=null?(i=uq(f,Hu,0),g=new F,g.b=i[0],g.c=i.length>1?i[1]:null,g):null);!e||e.c==null||(new Hp(Ep(e.c))).b<(new Date).getTime()+600000?K(b,d):Ub(b.e,new C(e))}
function uq(p,b,c){var d=new RegExp(b,'g');var e=[];var f=0;var g=p;var i=null;while(true){var j=d.exec(g);if(j==null||g==Au||f==c-1&&c>0){e[f]=g;break}else{e[f]=g.substring(0,j.index);g=g.substring(j.index+j[0].length,g.length);d.lastIndex=0;if(i==g){e[f]=g.substring(0,1);g=g.substring(1)}i=g;f++}}if(c==0&&p.length>0){var k=e.length;while(k>0&&e[k-1]==Au){--k}k<e.length&&e.splice(k,e.length-k)}var n=wf(Li,{33:1},1,e.length,0);for(var o=0;o<e.length;++o){n[o]=e[o]}return n}
function ul(){var b=navigator.userAgent.toLowerCase();if(b.indexOf('android')!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(b.indexOf(Yu)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function Hj(){var c=navigator.userAgent.toLowerCase();var d=function(b){return parseInt(b[1])*1000+parseInt(b[2])};if(function(){return c.indexOf(Xu)!=-1}())return Xu;if(function(){return c.indexOf(Yu)!=-1}())return Wu;if(function(){return c.indexOf(Zu)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return c.indexOf(Zu)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var b=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(b&&b.length==3)return d(b)>=6000}())return 'ie6';if(function(){return c.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Ui(b){var c,d,e,f,g,i,j,k;if(isNaN(b)){return cj(),bj}if(b<-9223372036854775808){return cj(),aj}if(b>=9223372036854775807){return cj(),_i}f=false;if(b<0){f=true;b=-b}e=0;if(b>=17592186044416){e=~~Math.max(Math.min(b/17592186044416,2147483647),-2147483648);b-=e*17592186044416}d=0;if(b>=4194304){d=~~Math.max(Math.min(b/4194304,2147483647),-2147483648);b-=d*4194304}c=~~Math.max(Math.min(b,2147483647),-2147483648);g=(a=new ej,a.l=c,a.m=d,a.h=e,a);f&&(i=~g.l+1&4194303,j=~g.m+(i==0?1:0)&4194303,k=~g.h+(i==0&&j==0?1:0)&1048575,g.l=i,g.m=j,g.h=k,undefined);return g}
function w(b,c){var d,e,f,g,i,j,k,n,o,p;j=new F;d=null;e=Au;f=Au;i=1;while(i<c.length-1){o=c.indexOf(yq(61),i);if(o<0){break}k=c.substr(i,o-i);n=c.indexOf(yq(38),o);n=n<0?c.length:n;p=c.substr(o+1,n-(o+1));i=n+1;if(sq(k,'access_token')){j.b=p}else if(sq(k,'expires_in')){g=new Hp((new Hp(Ep(p))).b*1000);j.c=Au+((new Date).getTime()+g.b)}else sq(k,Bu)?(d=p):sq(k,'error_description')?(e=' ('+p+Cu):sq(k,'error_uri')&&(f='; see: '+p)}if(d!=null){$wnd.alert(Du+(new sb('Error from provider: '+d+e+f)).p())}else if(j.b==null){$wnd.alert(Du+(new sb('Could not find access_token in hash '+c)).p())}else{y(b,b.c,j);jp(j.b)}}
function Vo(c,d){var b,e,f,g,i;f=new Gm;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:uv,evtGroup:f.b,method:rv,millis:(new Date).getTime(),type:'begin'});g=(i=new rl(c.b,c.e),sr(i.e),sr(i.f),_s(i.g),i.b=new Lq,fl(i,i.c),fl(i,i.d),i);try{sl(g.b,Au+el(g,'demo.authentication.client.CalendarConnectionService'));sl(g.b,Au+el(g,'getConnection'));sl(g.b,'1');sl(g.b,Au+el(g,wv));sl(g.b,Au+el(g,d));e=pl(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:uv,evtGroup:f.b,method:rv,millis:(new Date).getTime(),type:'requestSerialized'});zl(c,(Vl(),f),e)}catch(b){b=Oi(b);if(!Hf(b,14))throw b}}
function Fl(c,d){var b,e,f,g,i,j;i=null;e=null;try{g=d.b.responseText;j=d.b.status;!!$stats&&$stats(Fm(c.c,c.b,g.length,'responseReceived'));j!=200?(e=new Pk(j,g)):g==null?(e=new rk('No response payload')):g.indexOf(sv)==0?(i=bl(yl(c.d,g))):g.indexOf(tv)==0?(e=Ff(bl(yl(c.d,g)),9)):(e=new rk(g))}catch(b){b=Oi(b);if(Hf(b,14)){f=b;e=new lk(f)}else if(Hf(b,9)){f=b;e=f}else throw b}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:uv,evtGroup:c.c.b,method:c.b,millis:(new Date).getTime(),type:'responseDeserialized'})}try{!e?np(Ff(i,15)):undefined}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:uv,evtGroup:c.c.b,method:c.b,millis:(new Date).getTime(),type:'end'})}}
function Zj(b){switch(b){case 'blur':return 4096;case 'change':return 1024;case Ru:return 1;case $u:return 2;case 'focus':return 2048;case _u:return 128;case av:return 256;case bv:return 512;case 'load':return 32768;case 'losecapture':return 8192;case cv:return 4;case dv:return 64;case ev:return 32;case fv:return 16;case gv:return 8;case 'scroll':return 16384;case Bu:return 65536;case 'DOMMouseScroll':case hv:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case iv:return 1048576;case jv:return 2097152;case kv:return 4194304;case lv:return 8388608;case mv:return 16777216;case nv:return 33554432;case ov:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function fk(){bk=zu(function(b){return true});dk=zu(function(b){var c,d=this;while(d&&!(c=d.__listener)){d=d.parentNode}d&&d.nodeType!=1&&(d=null);c&&_j(c)&&Bj(b,d,c)});ek=zu(function(b){this.__gwtLastUnhandledEvent=b.type;dk.call(this,b)});ck=zu(function(b){var c=bk;if(c(b)){var d=ak;if(d&&d.__listener){if(_j(d.__listener)){Bj(b,d,d.__listener);b.stopPropagation()}}}});$wnd.addEventListener(Ru,ck,true);$wnd.addEventListener($u,ck,true);$wnd.addEventListener(cv,ck,true);$wnd.addEventListener(gv,ck,true);$wnd.addEventListener(dv,ck,true);$wnd.addEventListener(fv,ck,true);$wnd.addEventListener(ev,ck,true);$wnd.addEventListener(hv,ck,true);$wnd.addEventListener(_u,bk,true);$wnd.addEventListener(bv,bk,true);$wnd.addEventListener(av,bk,true);$wnd.addEventListener(iv,ck,true);$wnd.addEventListener(jv,ck,true);$wnd.addEventListener(kv,ck,true);$wnd.addEventListener(lv,ck,true);$wnd.addEventListener(mv,ck,true);$wnd.addEventListener(nv,ck,true);$wnd.addEventListener(ov,ck,true)}
function gk(b,c){var d=(b.__eventBits||0)^c;b.__eventBits=c;if(!d)return;d&1&&(b.onclick=c&1?dk:null);d&2&&(b.ondblclick=c&2?dk:null);d&4&&(b.onmousedown=c&4?dk:null);d&8&&(b.onmouseup=c&8?dk:null);d&16&&(b.onmouseover=c&16?dk:null);d&32&&(b.onmouseout=c&32?dk:null);d&64&&(b.onmousemove=c&64?dk:null);d&128&&(b.onkeydown=c&128?dk:null);d&256&&(b.onkeypress=c&256?dk:null);d&512&&(b.onkeyup=c&512?dk:null);d&1024&&(b.onchange=c&1024?dk:null);d&2048&&(b.onfocus=c&2048?dk:null);d&4096&&(b.onblur=c&4096?dk:null);d&8192&&(b.onlosecapture=c&8192?dk:null);d&16384&&(b.onscroll=c&16384?dk:null);d&32768&&(b.onload=c&32768?ek:null);d&65536&&(b.onerror=c&65536?dk:null);d&131072&&(b.onmousewheel=c&131072?dk:null);d&262144&&(b.oncontextmenu=c&262144?dk:null);d&524288&&(b.onpaste=c&524288?dk:null);d&1048576&&(b.ontouchstart=c&1048576?dk:null);d&2097152&&(b.ontouchmove=c&2097152?dk:null);d&4194304&&(b.ontouchend=c&4194304?dk:null);d&8388608&&(b.ontouchcancel=c&8388608?dk:null);d&16777216&&(b.ongesturestart=c&16777216?dk:null);d&33554432&&(b.ongesturechange=c&33554432?dk:null);d&67108864&&(b.ongestureend=c&67108864?dk:null)}
var Au='',Iu=' ',Fu='&',Mu='(',Cu=')',Ev=', ',Hu='-----',qv='.',tv='//EX',sv='//OK',Fv='0',Ou=':',Ku=': ',Gu='=',Eu='?',rv='CalendarConnectionService_Proxy.getConnection',Su='Content-Type',Du='Error:\n',Lu='String',Pv='UmbrellaException',Pu='[',Iv='[Ljava.lang.',Nu='anonymous',pv='callback',vv='className',Ru='click',Hv='com.google.api.gwt.oauth2.client.',Kv='com.google.gwt.core.client.',Lv='com.google.gwt.core.client.impl.',Ov='com.google.gwt.event.dom.client.',Nv='com.google.gwt.event.shared.',Qv='com.google.gwt.http.client.',Rv='com.google.gwt.storage.client.',Jv='com.google.gwt.user.client.',Sv='com.google.gwt.user.client.rpc.',xv='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',yv='com.google.gwt.user.client.rpc.RpcTokenException/2345075298',zv='com.google.gwt.user.client.rpc.XsrfToken/4254043109',Tv='com.google.gwt.user.client.rpc.impl.',Uv='com.google.gwt.user.client.ui.',Mv='com.google.web.bindery.event.shared.',$u='dblclick',Wv='demo.authentication.client.',Av='demo.authentication.client.CalendarData/2788786176',Tu='dir',Bu='error',nv='gesturechange',ov='gestureend',mv='gesturestart',Ju='gwt-oauth2-',Gv='java.lang.',wv='java.lang.String/2004016611',Vv='java.util.',Bv='java.util.Stack/1346942793',Cv='java.util.Vector/3057315478',_u='keydown',av='keypress',bv='keyup',Vu='ltr',cv='mousedown',dv='mousemove',ev='mouseout',fv='mouseover',gv='mouseup',hv='mousewheel',Zu='msie',Dv='oauth',Xu='opera',uv='rpc',Uu='rtl',Wu='safari',lv='touchcancel',kv='touchend',jv='touchmove',iv='touchstart',Qu='undefined',Yu='webkit';var _,yu={l:0,m:0,h:0};_=r.prototype={};_.eQ=function s(b){return this===b};_.gC=function t(){return Zh};_.hC=function u(){return this.$H||(this.$H=++Gb)};_.tS=function v(){return this.gC().c+'@'+aq(this.hC())};_.toString=function(){return this.tS()};_.tM=xu;_.cM={};_=q.prototype=new r;_.k=function z(b){w(this,b)};_.gC=function A(){return Pf};_.cM={};_.c=null;_.d=null;_.e=null;_.f=null;_=C.prototype=B.prototype=new r;_.gC=function D(){return Lf};_.cM={};_.b=null;_=F.prototype=E.prototype=new r;_.gC=function G(){return Mf};_.cM={};_.b=null;_.c=null;_=M.prototype=H.prototype=new q;_.k=function N(b){!!this.b&&!this.b.closed&&(this.b.close(),undefined);w(this,b)};_.gC=function O(){return Nf};_.cM={};_.b=null;var I;_=V.prototype=S.prototype=new r;_.gC=function W(){return Of};_.cM={};_.b=null;_.c=null;_.d=null;_=ab.prototype=Y.prototype=new r;_.n=function bb(b){return $wnd[Z.b].getItem(b)};_.gC=function cb(){return Rf};_.o=function db(b,c){qj(Z.b,b,c)};_.cM={};var Z;_=eb.prototype=X.prototype=new Y;_.n=function fb(b){var c;return c=uj(),Ff(Ju+b==null?c.c:Ju+b!=null?c.f[':gwt-oauth2-'+b]:vr(c,null,c.T(null)),1)};_.gC=function gb(){return Qf};_.o=function hb(b,c){xj(Ju+b,c,new xt)};_.cM={};_=lb.prototype=new r;_.gC=function ob(){return di};_.p=function pb(){return this.g};_.tS=function qb(){var b,c;return b=this.gC().c,c=this.p(),c!=null?b+Ku+c:b};_.cM={9:1,33:1};_.f=null;_.g=null;_=kb.prototype=new lb;_.gC=function rb(){return Rh};_.cM={9:1,24:1,33:1};_=sb.prototype=jb.prototype=new kb;_.gC=function ub(){return $h};_.cM={2:1,9:1,24:1,33:1};_=vb.prototype=ib.prototype=new jb;_.gC=function wb(){return Sf};_.p=function zb(){return this.d==null&&(this.e=Ab(this.c),this.b=xb(this.c),this.d=Mu+this.e+'): '+this.b+Cb(this.c),undefined),this.d};_.cM={2:1,7:1,9:1,24:1,33:1};_.b=null;_.c=null;_.d=null;_.e=null;_=Db.prototype=new r;_.gC=function Eb(){return Uf};_.cM={};var Fb=0,Gb=0;_=Vb.prototype=Mb.prototype=new Db;_.gC=function Xb(){return Xf};_.cM={};_.b=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=null;_.i=null;_.j=false;var Nb;_=bc.prototype=ac.prototype=new r;_.q=function cc(){this.b.e=true;Rb(this.b);this.b.e=false;return this.b.j=Sb(this.b)};_.gC=function dc(){return Vf};_.cM={};_.b=null;_=fc.prototype=ec.prototype=new r;_.q=function gc(){this.b.e&&_b(this.b.f,1);return this.b.j};_.gC=function hc(){return Wf};_.cM={};_.b=null;_=pc.prototype=kc.prototype=new r;_.r=function qc(){var b={};var c=[];var d=arguments.callee.caller.caller;while(d){var e=this.s(d.toString());c.push(e);var f=Ou+e;var g=b[f];if(g){var i,j;for(i=0,j=g.length;i<j;i++){if(g[i]===d){return c}}}(g||(b[f]=[])).push(d);d=d.caller}return c};_.s=function rc(b){return ic(b)};_.gC=function sc(){return $f};_.t=function tc(b){return []};_.cM={};_=vc.prototype=new kc;_.r=function xc(){return jc(this.t(oc()),this.u())};_.gC=function yc(){return Zf};_.t=function zc(b){return wc(this,b)};_.u=function Ac(){return 2};_.cM={};_=Dc.prototype=uc.prototype=new vc;_.r=function Ec(){return Bc(this)};_.s=function Fc(b){var c,d;if(b.length==0){return Nu}d=vq(b);d.indexOf('at ')==0&&(d=d.substr(3,d.length-3));c=d.indexOf(Pu);c==-1&&(c=d.indexOf(Mu));if(c==-1){return Nu}else{d=vq(d.substr(0,c-0))}c=d.indexOf(yq(46));c!=-1&&(d=d.substr(c+1,d.length-(c+1)));return d.length>0?d:Nu};_.gC=function Gc(){return Yf};_.t=function Hc(b){return Cc(this,b)};_.u=function Ic(){return 3};_.cM={};_=Jc.prototype=new r;_.gC=function Kc(){return ag};_.cM={};_=Mc.prototype=Lc.prototype=new Jc;_.gC=function Nc(){return _f};_.cM={};_.b=Au;_=Vc.prototype=new r;_.gC=function Wc(){return Dh};_.tS=function Xc(){return 'An event type'};_.cM={};_.e=null;_=Uc.prototype=new Vc;_.gC=function Yc(){return jg};_.cM={};_.d=false;_=Tc.prototype=new Uc;_.w=function _c(){return ed(),dd};_.gC=function ad(){return dg};_.cM={};_.b=null;_.c=null;var Zc=null;_=Sc.prototype=new Tc;_.gC=function bd(){return eg};_.cM={};_=Rc.prototype=new Sc;_.gC=function cd(){return fg};_.cM={};_=gd.prototype=Qc.prototype=new Rc;_.v=function hd(b){fd(Ff(b,3))};_.gC=function id(){return bg};_.cM={};var dd;_=ld.prototype=new r;_.gC=function nd(){return Bh};_.hC=function od(){return this.d};_.tS=function pd(){return 'Event type'};_.cM={};_.d=0;var md=0;_=qd.prototype=kd.prototype=new ld;_.gC=function rd(){return ig};_.cM={};_=sd.prototype=jd.prototype=new kd;_.gC=function td(){return cg};_.cM={4:1};_.b=null;_.c=null;_=vd.prototype=ud.prototype=new r;_.gC=function wd(){return gg};_.cM={};_.b=null;_=zd.prototype=xd.prototype=new Uc;_.v=function Ad(b){Ff(b,5).x(this)};_.w=function Cd(){return yd};_.gC=function Dd(){return hg};_.cM={};var yd=null;_=Gd.prototype=Ed.prototype=new r;_.gC=function Hd(){return lg};_.cM={27:1};_.b=null;_.c=null;_=Kd.prototype=new r;_.gC=function Ld(){return Ch};_.cM={};_=Jd.prototype=new Kd;_.gC=function Td(){return Gh};_.cM={};_.b=null;_.c=0;_.d=false;_=Ud.prototype=Id.prototype=new Jd;_.gC=function Vd(){return kg};_.cM={};_=Xd.prototype=Wd.prototype=new r;_.gC=function Yd(){return mg};_.cM={};_=_d.prototype=$d.prototype=new jb;_.gC=function ae(){return Hh};_.cM={2:1,6:1,9:1,24:1,33:1};_.b=null;_=be.prototype=Zd.prototype=new $d;_.gC=function ce(){return ng};_.cM={2:1,6:1,9:1,24:1,33:1};_=ie.prototype=de.prototype=new r;_.gC=function je(){return wg};_.cM={};_.b=0;_.c=null;_.d=null;_=le.prototype=new r;_.gC=function me(){return xg};_.cM={};_=ne.prototype=ke.prototype=new le;_.gC=function oe(){return og};_.cM={};_.b=null;_=qe.prototype=new r;_.y=function we(){this.c||ct(re,this);ge(this.b)};_.gC=function xe(){return Dg};_.cM={10:1};_.c=false;_.d=0;var re;_=ye.prototype=pe.prototype=new qe;_.gC=function ze(){return pg};_.cM={10:1};_.b=null;_=Ge.prototype=Ae.prototype=new r;_.gC=function Ie(){return sg};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_.g=null;var Be;_=Ke.prototype=Je.prototype=new r;_.gC=function Le(){return qg};_.z=function Me(b){if(b.readyState==4){Jo(b);fe(this.c,this.b)}};_.cM={};_.b=null;_.c=null;_=Oe.prototype=Ne.prototype=new r;_.gC=function Pe(){return rg};_.tS=function Qe(){return this.b};_.cM={};_.b=null;_=Se.prototype=Re.prototype=new kb;_.gC=function Te(){return tg};_.cM={9:1,13:1,24:1,33:1};_=Ve.prototype=Ue.prototype=new Re;_.gC=function We(){return ug};_.cM={9:1,13:1,24:1,33:1};_=Ye.prototype=Xe.prototype=new Re;_.gC=function Ze(){return vg};_.cM={9:1,13:1,24:1,33:1};_=df.prototype=new r;_.eQ=function ef(b){return this===b};_.gC=function ff(){return Qh};_.hC=function gf(){return this.$H||(this.$H=++Gb)};_.tS=function hf(){return this.b};_.cM={33:1,35:1,36:1};_.b=null;_.c=0;_=of.prototype=cf.prototype=new df;_.gC=function pf(){return yg};_.cM={28:1,33:1,35:1,36:1};var jf,kf,lf,mf;_=sf.prototype=rf.prototype=new r;_.gC=function vf(){return this.aC};_.cM={};_.aC=null;_.qI=0;var zf,Af;var Si=null;var _i,aj,bj;_=ej.prototype=dj.prototype=new r;_.gC=function fj(){return zg};_.cM={29:1};_=kj.prototype=hj.prototype=new r;_.gC=function lj(){return Bg};_.cM={};_.b=null;var ij=null,jj=null;_=oj.prototype=nj.prototype=new r;_.gC=function pj(){return Ag};_.cM={};var rj=null,sj=null,tj=true;var zj=null,Aj=null;_=Ej.prototype=Dj.prototype=new r;_.gC=function Fj(){return Cg};_.x=function Gj(b){while((se(),re).c>0){te(Ff(at(re,0),10))}};_.cM={5:1,18:1};var Ij=false,Jj=null;_=Rj.prototype=Oj.prototype=new Uc;_.v=function Sj(b){Kf(b);null._()};_.w=function Tj(){return Pj};_.gC=function Uj(){return Eg};_.cM={};var Pj;_=Wj.prototype=Vj.prototype=new Ed;_.gC=function Xj(){return Fg};_.cM={27:1};var Yj=false;var ak=null,bk=null,ck=null,dk=null,ek=null;_=lk.prototype=kk.prototype=jk.prototype=ik.prototype=new jb;_.gC=function mk(){return Gg};_.cM={2:1,9:1,24:1,33:1};_=sk.prototype=rk.prototype=qk.prototype=new jb;_.gC=function tk(){return Hg};_.cM={2:1,9:1,24:1,33:1};_=Bk.prototype=uk.prototype=new r;_.gC=function Ck(){return Ig};_.cM={};_.b=null;_=Ek.prototype=Dk.prototype=new jb;_.gC=function Fk(){return Jg};_.cM={2:1,9:1,24:1,33:1};_=Jk.prototype=Ik.prototype=new kb;_.gC=function Kk(){return Kg};_.cM={9:1,14:1,24:1,33:1};_=Mk.prototype=Lk.prototype=new qk;_.gC=function Nk(){return Lg};_.cM={2:1,9:1,24:1,33:1};_=Pk.prototype=Ok.prototype=new qk;_.gC=function Qk(){return Mg};_.cM={2:1,9:1,24:1,33:1};_=$k.prototype=new r;_.gC=function _k(){return Qg};_.cM={};_.i=0;_.j=7;_=al.prototype=new $k;_.gC=function cl(){return Og};_.cM={};_=dl.prototype=new $k;_.gC=function gl(){return Pg};_.cM={};_=kl.prototype=hl.prototype=new al;_.gC=function ll(){return Rg};_.cM={};_.b=0;_.c=null;_.d=null;_.e=null;_=rl.prototype=ml.prototype=new dl;_.gC=function tl(){return Sg};_.tS=function wl(){return pl(this)};_.cM={};_.b=null;_.c=null;_.d=null;var nl;_=xl.prototype=new r;_.gC=function Cl(){return Tg};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_=Gl.prototype=El.prototype=new r;_.gC=function Hl(){return eh};_.cM={};_.b=null;_.c=null;_.d=null;_=Il.prototype=new df;_.gC=function Wl(){return dh};_.cM={30:1,33:1,35:1,36:1};var Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul;_=Zl.prototype=Yl.prototype=new Il;_.gC=function $l(){return Wg};_.cM={30:1,33:1,35:1,36:1};_=am.prototype=_l.prototype=new Il;_.gC=function bm(){return Ug};_.cM={30:1,33:1,35:1,36:1};_=dm.prototype=cm.prototype=new Il;_.gC=function em(){return Vg};_.cM={30:1,33:1,35:1,36:1};_=gm.prototype=fm.prototype=new Il;_.gC=function hm(){return Xg};_.cM={30:1,33:1,35:1,36:1};_=jm.prototype=im.prototype=new Il;_.gC=function km(){return Yg};_.cM={30:1,33:1,35:1,36:1};_=mm.prototype=lm.prototype=new Il;_.gC=function nm(){return Zg};_.cM={30:1,33:1,35:1,36:1};_=pm.prototype=om.prototype=new Il;_.gC=function qm(){return $g};_.cM={30:1,33:1,35:1,36:1};_=sm.prototype=rm.prototype=new Il;_.gC=function tm(){return _g};_.cM={30:1,33:1,35:1,36:1};_=vm.prototype=um.prototype=new Il;_.gC=function wm(){return ah};_.cM={30:1,33:1,35:1,36:1};_=ym.prototype=xm.prototype=new Il;_.gC=function zm(){return bh};_.cM={30:1,33:1,35:1,36:1};_=Bm.prototype=Am.prototype=new Il;_.gC=function Cm(){return ch};_.cM={30:1,33:1,35:1,36:1};_=Gm.prototype=Dm.prototype=new r;_.gC=function Hm(){return fh};_.B=function Im(b,c){return {moduleName:$moduleName,sessionId:$sessionId,subSystem:uv,evtGroup:this.b,method:b,millis:(new Date).getTime(),type:c}};_.cM={};_.b=0;var Em=0;_=Jm.prototype=new r;_.gC=function Om(){return gh};_.cM={};_.b=null;_=Vm.prototype=new r;_.gC=function Wm(){return xh};_.tS=function Xm(){if(!this.g){return '(null handle)'}return this.g.outerHTML};_.cM={32:1};_.g=null;_=Um.prototype=new Vm;_.C=function dn(){};_.D=function en(){};_.gC=function fn(){return Ah};_.E=function gn(){$m(this)};_.A=function hn(b){var c;switch(Zj(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&Pc(this.g,c)){return}}$c(b,this,this.g)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_.c=false;_.d=0;_.e=null;_.f=null;_=Tm.prototype=new Um;_.C=function jn(){An(this,(xn(),vn))};_.D=function kn(){An(this,(xn(),wn))};_.gC=function ln(){return sh};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=Sm.prototype=new Tm;_.gC=function on(){return nh};_.F=function pn(){return new Fo(this.b)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=Rm.prototype=new Sm;_.gC=function tn(){return hh};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=yn.prototype=un.prototype=new Zd;_.gC=function zn(){return kh};_.cM={2:1,6:1,9:1,24:1,33:1};var vn,wn;_=Cn.prototype=Bn.prototype=new r;_.G=function Dn(b){b.E()};_.gC=function En(){return ih};_.cM={};_=Gn.prototype=Fn.prototype=new r;_.G=function Hn(b){_m(b)};_.gC=function In(){return jh};_.cM={};_=Ln.prototype=new Um;_.gC=function Mn(){return ph};_.E=function Nn(){var b;$m(this);b=Oc(this.g);-1==b&&(this.g.tabIndex=0,undefined)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=Kn.prototype=new Ln;_.gC=function On(){return lh};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=Pn.prototype=Jn.prototype=new Kn;_.gC=function Qn(){return mh};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=Tn.prototype=Rn.prototype=new r;_.gC=function Un(){return oh};_.cM={};_.b=null;_.c=null;_.d=null;_=Wn.prototype=new Um;_.gC=function Xn(){return qh};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_.b=null;_=Yn.prototype=Vn.prototype=new Wn;_.gC=function Zn(){return rh};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=eo.prototype=$n.prototype=new Rm;_.gC=function io(){return wh};_.cM={11:1,16:1,17:1,26:1,27:1,31:1,32:1};var _n,ao,bo;_=ko.prototype=jo.prototype=new r;_.G=function lo(b){b.c&&_m(b)};_.gC=function mo(){return th};_.cM={};_=oo.prototype=no.prototype=new r;_.gC=function po(){return uh};_.x=function qo(b){go()};_.cM={5:1,18:1};_=so.prototype=ro.prototype=new $n;_.gC=function to(){return vh};_.cM={11:1,16:1,17:1,26:1,27:1,31:1,32:1};_=Ao.prototype=uo.prototype=new r;_.gC=function Bo(){return zh};_.F=function Co(){return new Fo(this)};_.cM={};_.b=null;_.c=0;_=Fo.prototype=Do.prototype=new r;_.gC=function Go(){return yh};_.H=function Ho(){return this.b<this.c.c-1};_.I=function Io(){return Eo(this)};_.cM={};_.b=-1;_.c=null;_=No.prototype=Mo.prototype=new r;_.gC=function Oo(){return Eh};_.cM={};_=Qo.prototype=Po.prototype=new r;_.gC=function Ro(){return Fh};_.cM={21:1};_.b=null;_.c=null;_.d=null;_.e=null;_=Wo.prototype=So.prototype=new xl;_.gC=function Xo(){return Ih};_.cM={};var To;_=_o.prototype=Yo.prototype=new Jm;_.gC=function ap(){return Jh};_.cM={};var Zo=null;_=cp.prototype=bp.prototype=new r;_.gC=function dp(){return Kh};_.cM={15:1,33:1};_.d=null;var gp;_=lp.prototype=kp.prototype=new r;_.gC=function mp(){return Lh};_.cM={3:1,18:1};_=pp.prototype=op.prototype=new jb;_.gC=function qp(){return Mh};_.cM={2:1,9:1,24:1,33:1};_=sp.prototype=rp.prototype=new r;_.gC=function wp(){return Oh};_.tS=function xp(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?Au:'class ')+this.c};_.cM={};_.b=0;_.c=null;_=zp.prototype=yp.prototype=new jb;_.gC=function Ap(){return Nh};_.cM={2:1,9:1,24:1,33:1};_=Cp.prototype=new r;_.gC=function Gp(){return Yh};_.cM={33:1,37:1};var Dp=null;_=Hp.prototype=Bp.prototype=new Cp;_.eQ=function Ip(b){return b!=null&&b.cM&&!!b.cM[25]&&Ff(b,25).b==this.b};_.gC=function Jp(){return Ph};_.hC=function Kp(){return ~~Math.max(Math.min(this.b,2147483647),-2147483648)};_.tS=function Lp(){return Au+this.b};_.cM={25:1,33:1,35:1,37:1};_.b=0;_=Op.prototype=Np.prototype=Mp.prototype=new jb;_.gC=function Pp(){return Sh};_.cM={2:1,9:1,24:1,33:1};_=Rp.prototype=Qp.prototype=new jb;_.gC=function Sp(){return Th};_.cM={2:1,9:1,24:1,33:1};_=Vp.prototype=Up.prototype=Tp.prototype=new jb;_.gC=function Wp(){return Uh};_.cM={2:1,9:1,24:1,33:1};_=Yp.prototype=Xp.prototype=new Cp;_.eQ=function Zp(b){return b!=null&&b.cM&&!!b.cM[12]&&Ff(b,12).b==this.b};_.gC=function $p(){return Vh};_.hC=function _p(){return this.b};_.tS=function bq(){return Au+this.b};_.cM={12:1,33:1,35:1,37:1};_.b=0;var dq;_=hq.prototype=gq.prototype=fq.prototype=new jb;_.gC=function iq(){return Wh};_.cM={2:1,9:1,24:1,33:1};var jq;_=mq.prototype=lq.prototype=new Mp;_.gC=function nq(){return Xh};_.cM={2:1,9:1,24:1,33:1};_=pq.prototype=oq.prototype=new r;_.gC=function qq(){return _h};_.tS=function rq(){return this.b+qv+this.d+'(Unknown Source'+(this.c>=0?Ou+this.c:Au)+Cu};_.cM={33:1,38:1};_.b=null;_.c=0;_.d=null;_=String.prototype;_.eQ=function xq(b){return sq(this,b)};_.gC=function zq(){return ci};_.hC=function Aq(){return Hq(this)};_.tS=function Bq(){return this};_.cM={1:1,33:1,34:1,35:1};var Cq,Dq=0,Eq;_=Lq.prototype=Jq.prototype=new r;_.gC=function Mq(){return ai};_.tS=function Nq(){return this.b.b};_.cM={34:1};_=Rq.prototype=Qq.prototype=Oq.prototype=new r;_.gC=function Sq(){return bi};_.tS=function Tq(){return this.b.b};_.cM={34:1};_=Wq.prototype=Vq.prototype=new jb;_.gC=function Xq(){return ei};_.cM={2:1,9:1,24:1,33:1};_=Yq.prototype=new r;_.J=function _q(b){throw new Wq('Add not supported on this collection')};_.K=function ar(b){var c;c=Zq(this.F(),b);return !!c};_.gC=function br(){return fi};_.M=function cr(b){var c,d,e;e=this.L();b.length<e&&(b=tf(b,e));d=this.F();for(c=0;c<e;++c){yf(b,c,d.I())}b.length>e&&yf(b,e,null);return b};_.tS=function dr(){return $q(this)};_.cM={};_=fr.prototype=new r;_.N=function ir(b){return !!gr(this,b)};_.eQ=function jr(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[19])){return false}f=Ff(b,19);if(this.L()!=f.L()){return false}for(d=new Yr(f.O().b);Ds(d.b);){c=Ff(Es(d.b),8);e=c.U();g=c.V();if(!this.N(e)){return false}if(!wu(g,this.P(e))){return false}}return true};_.P=function kr(b){var c;c=gr(this,b);return !c?null:c.V()};_.gC=function lr(){return ri};_.hC=function mr(){var b,c,d;d=0;for(c=new Yr(this.O().b);Ds(c.b);){b=Ff(Es(c.b),8);d+=b.hC();d=~~d}return d};_.Q=function nr(b,c){throw new Wq('Put not supported on this map')};_.L=function or(){return this.O().b.e};_.tS=function pr(){var b,c,d,e;e='{';b=false;for(d=new Yr(this.O().b);Ds(d.b);){c=Ff(Es(d.b),8);b?(e+=Ev):(b=true);e+=Au+c.U();e+=Gu;e+=Au+c.V()}return e+'}'};_.cM={19:1};_=er.prototype=new fr;_.N=function Fr(b){return b==null?this.d:b!=null&&b.cM&&!!b.cM[1]?Ou+Ff(b,1) in this.f:wr(this,b,this.T(b))};_.O=function Gr(){return new Sr(this)};_.S=function Hr(b,c){return this.R(b,c)};_.P=function Ir(b){return b==null?this.c:b!=null&&b.cM&&!!b.cM[1]?this.f[Ou+Ff(b,1)]:vr(this,b,this.T(b))};_.gC=function Jr(){return ki};_.Q=function Kr(b,c){return b==null?Ar(this,c):b!=null&&b.cM&&!!b.cM[1]?Br(this,Ff(b,1),c):zr(this,b,c,this.T(b))};_.L=function Lr(){return this.e};_.cM={19:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Nr.prototype=new Yq;_.eQ=function Or(b){var c,d,e;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[39])){return false}d=Ff(b,39);if(d.L()!=this.L()){return false}for(c=d.F();c.H();){e=c.I();if(!this.K(e)){return false}}return true};_.gC=function Pr(){return si};_.hC=function Qr(){var b,c,d;b=0;for(c=this.F();c.H();){d=c.I();if(d!=null){b+=R(d);b=~~b}}return b};_.cM={39:1};_=Sr.prototype=Mr.prototype=new Nr;_.K=function Tr(b){return Rr(this,b)};_.gC=function Ur(){return hi};_.F=function Vr(){return new Yr(this.b)};_.L=function Wr(){return this.b.e};_.cM={39:1};_.b=null;_=Yr.prototype=Xr.prototype=new r;_.gC=function Zr(){return gi};_.H=function $r(){return Ds(this.b)};_.I=function _r(){return Ff(Es(this.b),8)};_.cM={};_.b=null;_=bs.prototype=new r;
--></script>
<script><!--
_.eQ=function cs(b){var c;if(b!=null&&b.cM&&!!b.cM[8]){c=Ff(b,8);if(wu(this.U(),c.U())&&wu(this.V(),c.V())){return true}}return false};_.gC=function ds(){return qi};_.hC=function es(){var b,c;b=0;c=0;this.U()!=null&&(b=R(this.U()));this.V()!=null&&(c=R(this.V()));return b^c};_.tS=function fs(){return this.U()+Gu+this.V()};_.cM={8:1};_=gs.prototype=as.prototype=new bs;_.gC=function hs(){return ii};_.U=function is(){return null};_.V=function js(){return this.b.c};_.W=function ks(b){return Ar(this.b,b)};_.cM={8:1};_.b=null;_=ms.prototype=ls.prototype=new bs;_.gC=function ns(){return ji};_.U=function os(){return this.b};_.V=function ps(){return this.c.f[Ou+this.b]};_.W=function qs(b){return Br(this.c,this.b,b)};_.cM={8:1};_.b=null;_.c=null;_=rs.prototype=new Yq;_.J=function ss(b){this.X(this.L(),b);return true};_.X=function ts(b,c){throw new Wq('Add not supported on this list')};_.eQ=function vs(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[20])){return false}g=Ff(b,20);if(this.L()!=g.L()){return false}e=this.F();f=g.F();while(e.c<e.d.L()){c=Es(e);d=Es(f);if(!(c==null?d==null:Q(c,d))){return false}}return true};_.gC=function ws(){return ni};_.hC=function xs(){var b,c,d;c=1;b=this.F();while(b.c<b.d.L()){d=Es(b);c=31*c+(d==null?0:R(d));c=~~c}return c};_.F=function zs(){return new Fs(this)};_.Z=function As(){return new Ls(this,0)};_.$=function Bs(b){return new Ls(this,b)};_.cM={20:1};_=Fs.prototype=Cs.prototype=new r;_.gC=function Gs(){return li};_.H=function Hs(){return this.c<this.d.L()};_.I=function Is(){return Es(this)};_.cM={};_.c=0;_.d=null;_=Ls.prototype=Js.prototype=new Cs;_.gC=function Ms(){return mi};_.cM={};_.b=null;_=Os.prototype=Ns.prototype=new Nr;_.K=function Ps(b){return tr(this.b,b)};_.gC=function Qs(){return pi};_.F=function Rs(){var b;return b=new Yr(this.c.b),new Us(b)};_.L=function Ss(){return this.c.b.e};_.cM={39:1};_.b=null;_.c=null;_=Us.prototype=Ts.prototype=new r;_.gC=function Vs(){return oi};_.H=function Ws(){return Ds(this.b.b)};_.I=function Xs(){var b;b=Ff(Es(this.b.b),8);return b.U()};_.cM={};_.b=null;_=ft.prototype=Ys.prototype=new rs;_.J=function gt(b){return yf(this.b,this.c++,b),true};_.X=function ht(b,c){$s(this,b,c)};_.K=function it(b){return bt(this,b,0)!=-1};_.Y=function jt(b){return us(b,this.c),this.b[b]};_.gC=function kt(){return ti};_.L=function lt(){return this.c};_.M=function mt(b){return et(this,b)};_.cM={20:1,33:1};_.c=0;var nt;_=qt.prototype=pt.prototype=new rs;_.K=function rt(b){return false};_.Y=function st(b){throw new Up};_.gC=function tt(){return ui};_.L=function ut(){return 0};_.cM={20:1,33:1};_=xt.prototype=vt.prototype=new r;_.eQ=function yt(b){return b!=null&&b.cM&&!!b.cM[40]&&Ti(Ui(this.b.getTime()),Ui(Ff(b,40).b.getTime()))};_.gC=function zt(){return vi};_.hC=function At(){var b;b=Ui(this.b.getTime());return Zi($i(b,Xi(b,32)))};_.tS=function Ct(){var b,c,d;d=-this.b.getTimezoneOffset();b=(d>=0?'+':Au)+~~(d/60);c=(d<0?-d:d)%60<10?Fv+(d<0?-d:d)%60:Au+(d<0?-d:d)%60;return (Ft(),Dt)[this.b.getDay()]+Iu+Et[this.b.getMonth()]+Iu+Bt(this.b.getDate())+Iu+Bt(this.b.getHours())+Ou+Bt(this.b.getMinutes())+Ou+Bt(this.b.getSeconds())+' GMT'+b+c+Iu+this.b.getFullYear()};_.cM={33:1,35:1,40:1};_.b=null;var Dt,Et;_=Ht.prototype=Gt.prototype=new er;_.R=function It(b,c){return (b==null?null:b)===(c==null?null:c)||b!=null&&Q(b,c)};_.gC=function Jt(){return wi};_.T=function Kt(b){return ~~R(b)};_.cM={19:1,33:1};_=Nt.prototype=Lt.prototype=new Nr;_.J=function Ot(b){var c;return c=yr(this.b,b,this),c==null};_.K=function Pt(b){return tr(this.b,b)};_.gC=function Qt(){return xi};_.F=function Rt(){var b;return b=new Yr(hr(this.b).c.b),new Us(b)};_.L=function St(){return this.b.e};_.tS=function Tt(){return $q(hr(this.b))};_.cM={33:1,39:1};_.b=null;_=Vt.prototype=Ut.prototype=new er;_.eQ=function Wt(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[19])){return false}f=Ff(b,19);if(this.e!=f.L()){return false}for(d=new Yr(f.O().b);Ds(d.b);){c=Ff(Es(d.b),8);e=c.U();g=c.V();if(!(e==null?this.d:e!=null&&e.cM&&!!e.cM[1]?Ou+Ff(e,1) in this.f:wr(this,e,e.$H||(e.$H=++Gb)))){return false}if((g==null?null:g)!==Jf(e==null?this.c:e!=null&&e.cM&&!!e.cM[1]?this.f[Ou+Ff(e,1)]:vr(this,e,e.$H||(e.$H=++Gb)))){return false}}return true};_.R=function Xt(b,c){return (b==null?null:b)===(c==null?null:c)};_.gC=function Yt(){return yi};_.T=function Zt(b){return b.$H||(b.$H=++Gb)};_.hC=function $t(){var b,c,d;d=0;for(c=new Yr((new Sr(this)).b);Ds(c.b);){b=Ff(Es(c.b),8);d+=Uq(b.U());d+=Uq(b.V())}return d};_.cM={19:1,33:1};_=au.prototype=_t.prototype=new bs;_.gC=function bu(){return zi};_.U=function cu(){return this.b};_.V=function du(){return this.c};_.W=function eu(b){var c;c=this.c;this.c=b;return c};_.cM={8:1};_.b=null;_.c=null;_=gu.prototype=fu.prototype=new jb;_.gC=function hu(){return Ai};_.cM={2:1,9:1,24:1,33:1};_=ku.prototype=ju.prototype=new rs;_.J=function lu(b){return Zs(this.b,b)};_.X=function mu(b,c){$s(this.b,b,c)};_.K=function nu(b){return bt(this.b,b,0)!=-1};_.Y=function ou(b){return at(this.b,b)};_.gC=function pu(){return Ci};_.F=function qu(){return new Fs(this.b)};_.L=function ru(){return this.b.c};_.M=function su(b){return et(this.b,b)};_.tS=function tu(){return $q(this.b)};_.cM={20:1,23:1,33:1};_.b=null;_=uu.prototype=iu.prototype=new ju;_.gC=function vu(){return Bi};_.cM={20:1,23:1,33:1};var zu=Jb;var Zh=up(Gv,'Object'),Pf=up(Hv,'Auth'),Lf=up(Hv,'Auth$1'),Mf=up(Hv,'Auth$TokenInfo'),Nf=up(Hv,'AuthImpl'),Of=up(Hv,'AuthRequest'),ci=up(Gv,Lu),Li=tp(Iv,'String;'),Rf=up(Hv,'TokenStoreImpl'),Qf=up(Hv,'CookieStoreImpl'),Dg=up(Jv,'Timer'),Qh=up(Gv,'Enum'),di=up(Gv,'Throwable'),Rh=up(Gv,'Exception'),$h=up(Gv,'RuntimeException'),Sf=up(Kv,'JavaScriptException'),Tf=up(Kv,'JavaScriptObject$'),Uf=up(Kv,'Scheduler'),Xf=up(Lv,'SchedulerImpl'),Vf=up(Lv,'SchedulerImpl$Flusher'),Wf=up(Lv,'SchedulerImpl$Rescuer'),$f=up(Lv,'StackTraceCreator$Collector'),_h=up(Gv,'StackTraceElement'),Ki=tp(Iv,'StackTraceElement;'),Zf=up(Lv,'StackTraceCreator$CollectorMoz'),Yf=up(Lv,'StackTraceCreator$CollectorChrome'),ag=up(Lv,'StringBufferImpl'),_f=up(Lv,'StringBufferImplAppend'),Dh=up(Mv,'Event'),jg=up(Nv,'GwtEvent'),dg=up(Ov,'DomEvent'),eg=up(Ov,'HumanInputEvent'),fg=up(Ov,'MouseEvent'),bg=up(Ov,'ClickEvent'),Bh=up(Mv,'Event$Type'),ig=up(Nv,'GwtEvent$Type'),cg=up(Ov,'DomEvent$Type'),gg=up(Ov,'PrivateMap'),hg=up('com.google.gwt.event.logical.shared.','CloseEvent'),lg=up(Nv,'HandlerManager'),Ch=up(Mv,'EventBus'),Gh=up(Mv,'SimpleEventBus'),kg=up(Nv,'HandlerManager$Bus'),mg=up(Nv,'LegacyHandlerWrapper'),Hh=up(Mv,Pv),ng=up(Nv,Pv),wg=up(Qv,'Request'),xg=up(Qv,'Response'),og=up(Qv,'Request$1'),pg=up(Qv,'Request$3'),sg=up(Qv,'RequestBuilder'),qg=up(Qv,'RequestBuilder$1'),rg=up(Qv,'RequestBuilder$Method'),tg=up(Qv,'RequestException'),ug=up(Qv,'RequestPermissionException'),vg=up(Qv,'RequestTimeoutException'),yg=vp('com.google.gwt.i18n.client.','HasDirection$Direction',qf),Ei=tp('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;'),zg=up('com.google.gwt.lang.','LongLibBase$LongEmul'),Fi=tp('[Lcom.google.gwt.lang.','LongLibBase$LongEmul;'),Bg=up(Rv,'Storage'),Ag=up(Rv,'Storage$StorageSupportDetector'),Cg=up(Jv,'Timer$1'),Eg=up(Jv,'Window$ClosingEvent'),Fg=up(Jv,'Window$WindowHandlers'),Gg=up(Sv,'IncompatibleRemoteServiceException'),Hg=up(Sv,'InvocationException'),Ig=up(Sv,'RpcRequestBuilder'),Jg=up(Sv,'RpcTokenException'),Kg=up(Sv,'SerializationException'),Lg=up(Sv,'ServiceDefTarget$NoServiceEntryPointSpecifiedException'),Mg=up(Sv,'StatusCodeException'),Ng=up(Sv,'XsrfToken'),Qg=up(Tv,'AbstractSerializationStream'),Og=up(Tv,'AbstractSerializationStreamReader'),Pg=up(Tv,'AbstractSerializationStreamWriter'),Rg=up(Tv,'ClientSerializationStreamReader'),Sg=up(Tv,'ClientSerializationStreamWriter'),Tg=up(Tv,'RemoteServiceProxy'),eh=up(Tv,'RequestCallbackAdapter'),dh=vp(Tv,'RequestCallbackAdapter$ResponseReader',Xl),Gi=tp('[Lcom.google.gwt.user.client.rpc.impl.','RequestCallbackAdapter$ResponseReader;'),Wg=vp(Tv,'RequestCallbackAdapter$ResponseReader$1',null),Ug=vp(Tv,'RequestCallbackAdapter$ResponseReader$10',null),Vg=vp(Tv,'RequestCallbackAdapter$ResponseReader$11',null),Xg=vp(Tv,'RequestCallbackAdapter$ResponseReader$2',null),Yg=vp(Tv,'RequestCallbackAdapter$ResponseReader$3',null),Zg=vp(Tv,'RequestCallbackAdapter$ResponseReader$4',null),$g=vp(Tv,'RequestCallbackAdapter$ResponseReader$5',null),_g=vp(Tv,'RequestCallbackAdapter$ResponseReader$6',null),ah=vp(Tv,'RequestCallbackAdapter$ResponseReader$7',null),bh=vp(Tv,'RequestCallbackAdapter$ResponseReader$8',null),ch=vp(Tv,'RequestCallbackAdapter$ResponseReader$9',null),fh=up(Tv,'RpcStatsContext'),gh=up(Tv,'SerializerBase'),xh=up(Uv,'UIObject'),Ah=up(Uv,'Widget'),sh=up(Uv,'Panel'),nh=up(Uv,'ComplexPanel'),hh=up(Uv,'AbsolutePanel'),kh=up(Uv,'AttachDetachException'),ih=up(Uv,'AttachDetachException$1'),jh=up(Uv,'AttachDetachException$2'),ph=up(Uv,'FocusWidget'),lh=up(Uv,'ButtonBase'),mh=up(Uv,'Button'),oh=up(Uv,'DirectionalTextHelper'),Hi=tp('[Lcom.google.gwt.user.client.ui.','Widget;'),qh=up(Uv,'LabelBase'),rh=up(Uv,'Label'),fi=up(Vv,'AbstractCollection'),ni=up(Vv,'AbstractList'),ti=up(Vv,'ArrayList'),Di=tp(Au,'[C'),wh=up(Uv,'RootPanel'),th=up(Uv,'RootPanel$1'),uh=up(Uv,'RootPanel$2'),vh=up(Uv,'RootPanel$DefaultRootPanel'),zh=up(Uv,'WidgetCollection'),yh=up(Uv,'WidgetCollection$WidgetIterator'),Eh=up(Mv,'SimpleEventBus$1'),Fh=up(Mv,'SimpleEventBus$2'),Mi=tp(Iv,'Throwable;'),Ih=up(Wv,'CalendarConnectionService_Proxy'),Jh=up(Wv,'CalendarConnectionService_TypeSerializer'),Kh=up(Wv,'CalendarData'),Ci=up(Vv,'Vector'),Bi=up(Vv,'Stack'),Lh=up(Wv,'OAuthdemo$1'),Uh=up(Gv,'IndexOutOfBoundsException'),Mh=up(Gv,'ArrayStoreException'),Yh=up(Gv,'Number'),Oh=up(Gv,'Class'),Nh=up(Gv,'ClassCastException'),Ph=up(Gv,'Double'),Sh=up(Gv,'IllegalArgumentException'),Th=up(Gv,'IllegalStateException'),Vh=up(Gv,'Integer'),Ii=tp(Iv,'Integer;'),Wh=up(Gv,'NullPointerException'),Xh=up(Gv,'NumberFormatException'),ai=up(Gv,'StringBuffer'),bi=up(Gv,'StringBuilder'),ei=up(Gv,'UnsupportedOperationException'),Ji=tp(Iv,'Object;'),ri=up(Vv,'AbstractMap'),ki=up(Vv,'AbstractHashMap'),si=up(Vv,'AbstractSet'),hi=up(Vv,'AbstractHashMap$EntrySet'),gi=up(Vv,'AbstractHashMap$EntrySetIterator'),qi=up(Vv,'AbstractMapEntry'),ii=up(Vv,'AbstractHashMap$MapEntryNull'),ji=up(Vv,'AbstractHashMap$MapEntryString'),li=up(Vv,'AbstractList$IteratorImpl'),mi=up(Vv,'AbstractList$ListIteratorImpl'),pi=up(Vv,'AbstractMap$1'),oi=up(Vv,'AbstractMap$1$1'),ui=up(Vv,'Collections$EmptyList'),vi=up(Vv,'Date'),wi=up(Vv,'HashMap'),xi=up(Vv,'HashSet'),yi=up(Vv,'IdentityHashMap'),zi=up(Vv,'MapEntryImpl'),Ai=up(Vv,'NoSuchElementException');$stats && $stats({moduleName:'oauthdemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.oauthdemo) $wnd.oauthdemo.onScriptLoad();
--></script></body></html>